Completed
Push — master ( bc084a...a53bea )
by Stefan
02:06
created

Reports.render   B

Complexity

Conditions 1

Size

Total Lines 39
Code Lines 38

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 38
dl 0
loc 39
c 0
b 0
f 0
rs 8.968
cc 1
1
import React, {Component} from 'react';
2
import {BrowserRouter as Router, Link, Route, Switch} from "react-router-dom";
3
import Report from "./Report";
4
import ReportEdit from "./ReportEdit";
5
6
7
class Reports extends Component {
8
9
    render() {
10
        return (
11
            <main>
12
                <Router>
13
                        <nav>
14
                            <ul>
15
                                <li>
16
                                    <Link to="/reports/week/1">Kmom 1</Link>
17
                                </li>
18
                                <li>
19
                                    <Link to="/reports/week/2">Kmom 2</Link>
20
                                </li>
21
                                <li>
22
                                    <Link to="/reports/week/3">Kmom 3</Link>
23
                                </li>
24
                                <li>
25
                                    <Link to="/reports/week/4">Kmom 4</Link>
26
                                </li>
27
                                <li>
28
                                    <Link to="/reports/week/5">Kmom 5</Link>
29
                                </li>
30
                                <li>
31
                                    <Link to="/reports/week/6">Kmom 6</Link>
32
                                </li>
33
                                <li>
34
                                    <Link to="/reports/week/10">Kmom 10</Link>
35
                                </li>
36
                            </ul>
37
                        </nav>
38
39
                        {/* A <Switch> looks through its children <Route>s and
40
                renders the first one that matches the current URL. */}
41
                        <Switch>
42
                            <Route path="/reports/week/:number" component={Report}/>
43
                            <Route path="/reports/edit/:number" component={ReportEdit}/>
44
                        </Switch>
45
                </Router>
46
            </main>
47
        );
48
    }
49
}
50
51
export default Reports;
52